package com.mvc.service.vo;

import java.util.List;

import org.springframework.stereotype.Service;

import com.mvc.model.vo.SonkaData;
import com.mvc.model.vo.e100.v2.E100AllData;

/**
 * ClassName:GetSonkaDataService <br/>
 * Function: TODO ADD FUNCTION. <br/>
 * Reason:	 TODO ADD REASON. <br/>
 * Date:     2015年9月15日 上午11:27:37 <br/>
 * @author   huangqj
 * @version  
 * @since    JDK 1.6
 * @see 	
 * 获取安瑞科一体机的json数据，进行处理 
 */
@Service
public interface GetSonkaDataService {
	public SonkaData getData(String json);
	public E100AllData getE100AllData(String json);
	//根据信息返回不同的类数据
	public <T> T returnObject(SonkaData sData,Class<T> cla,int i);
	
	//根据信息返回不同的类数据R100
	public <T> T returnR100Data(SonkaData sData,Class<T> cla,int i);
	//根据信息返回不同的类数据E100
	public <T> T returnE100Data(E100AllData ead,Class<T> cla,int i);
	public List<SonkaData> returnDataByMobile(String json);
}
